package com.xea.service;

import java.util.List;

import com.uf.util.SqlHelper;
import com.xea.model.Online;
public class OnlineService {
	
	/**
	 * 查询在线留言
	 * @param name       留言人
	 * @return
	 */
	public List<Online> search(String name){
		
		String sql = "select * from Online where name like '%"+name+"%' order by id";
		return SqlHelper.query(sql, null, Online.class);	
		
	}
	
	/**
	 * 新增在线留言
	 * @param online   在线留言实体
	 * @return
	 */
	public void add(Online online){
		
		String sql = "insert into Online(name,tel,email,content,createDate,msn) values(?,?,?,?,?,?)";
		Object[] params=new Object[]{online.getName(),online.getTel(),online.getEmail(),online.getContent(),online.getCreateDate(),online.getMsn()};
		SqlHelper.excute(sql, params);
		
	}
	
	/**
	 * 在线留言详情
	 * @param id  id 
	 * @return
	 */
	public Online findById(int id){
		
		String sql = "select * from Online where id = ?";		
		List<Online> list = SqlHelper.query(sql, new Object[]{ id}, Online.class);
		if(list == null || list.isEmpty()){
			return null;
		}
		return list.get(0);
		
	}
	
	/**
	 * 删除在线留言
	 * @param id   id
	 * @return
	 */
	public void del(String id){
		
		String sql = "delete from Online where id in("+id+")";
		SqlHelper.excute(sql, null);
		
	}
}
